package view;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map.Entry;

import model.Produto;

public class LojaVirtualViewer {

	public static String getTabelaProdutos(HashMap<String, Produto> produtos){
		String tabela = "<html><head></head><body><form action='/pooII_2013.1/ServletCarrinhoLojaVirtual'><table>";
		for (Iterator<Entry<String, Produto>> iterator = produtos.entrySet().iterator(); iterator.hasNext();) {
			Produto produto = (Produto) iterator.next().getValue();
			tabela += 
					"  <tr>"+
					"    <th>"+produto.getNome()+" - Cod "+produto.getCodigo()+"</th>"+
					"    <input type='hidden' name='"+produto.getNome()+"'>"+
					"  </tr>"+
					"  <tr>"+
					"    <td>"+produto.getValor()+"</td>"+
					"	 <td>Qtd Produtos<input type='text' name='qtdproduto"+produto.getNome()+"' value='"+produto.getQtdProduto()+"' size='3'></td>"+
					"    <td><input type='submit' value='Adicionar no Carrinho'></td>"+
					"  </tr>";
		}
		tabela += "</table></form></body></html>";
		return tabela;
	}

	public static String getTabelaCarrinho(ArrayList<Produto> carrinho) {
		String tabelaCarrinho = 
				"<br><table>"+
				" <tr>";

		for (Produto produto : carrinho) {
			tabelaCarrinho +=
			"    <th>"+produto.getNome()+"</th>"+
			"  </tr>"+
			"  <tr>"+
			"    <td>"+produto.getQtdProduto()+"</td>"+
			"  </tr>";

		}
		tabelaCarrinho +="</table>";

		return tabelaCarrinho;
	}
}
